package com.tm.mapper;

import org.apache.ibatis.annotations.Mapper;
import tm.pojo.PayPojo;
import tm.pojo.PrivilegePojo;
import tm.pojo.RechargePojo;
import tm.pojo.UserPojo;
import tm.pojo.vo.UserBeMemberLogVo;

import java.util.List;

/**
 * @author Rocky
 * @create 2022-09-28 17:02
 */
@Mapper
public interface PayMemberMapper {
    List<PrivilegePojo> queryPrivilege();

    void addPay(PayPojo payPojo);

    PrivilegePojo queryPrivilegeByid(Integer privilegeId);

    PayPojo queryPay(Integer userId);

    void addRech(RechargePojo rechargePojo);

    void deletePayByUserId(Integer userId);


    List<RechargePojo> queryMemberOut(long l);

    UserPojo queryUserByid(Integer userId);

    List<UserBeMemberLogVo> queryUserBeMemberLog(Integer userId);
}
